[INFO] cloning repository https://github.com/FortranGoingOnForty/firp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/FortranGoingOnForty/firp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFortranGoingOnForty%2Ffirp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFortranGoingOnForty%2Ffirp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6f88cf20efb5ce344fd158ad546d5d1b66332dfc
[INFO] testing FortranGoingOnForty/firp against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFortranGoingOnForty%2Ffirp" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/FortranGoingOnForty/firp
[INFO] finished tweaking git repo https://github.com/FortranGoingOnForty/firp
[INFO] tweaked toml for git repo https://github.com/FortranGoingOnForty/firp written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/FortranGoingOnForty/firp on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/FortranGoingOnForty/firp already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranelift-bitset v0.111.5
[INFO] [stderr]   Downloaded cranelift-native v0.111.5
[INFO] [stderr]   Downloaded cranelift-entity v0.111.5
[INFO] [stderr]   Downloaded cranelift-control v0.111.5
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v24.0.5
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.111.5
[INFO] [stderr]   Downloaded cranelift-jit v0.111.5
[INFO] [stderr]   Downloaded cranelift-bforest v0.111.5
[INFO] [stderr]   Downloaded cranelift-module v0.111.5
[INFO] [stderr]   Downloaded cranelift-frontend v0.111.5
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.111.5
[INFO] [stderr]   Downloaded cranelift-codegen v0.111.5
[INFO] [stderr]   Downloaded cranelift-isle v0.111.5
[INFO] [stderr]   Downloaded cranelift v0.111.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 39c3572a9bb7c0697d6d3dbeff5779d8e2e79ace7612a9c91a0b459d5cbdbc67
[INFO] running `Command { std: "docker" "start" "-a" "39c3572a9bb7c0697d6d3dbeff5779d8e2e79ace7612a9c91a0b459d5cbdbc67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "39c3572a9bb7c0697d6d3dbeff5779d8e2e79ace7612a9c91a0b459d5cbdbc67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39c3572a9bb7c0697d6d3dbeff5779d8e2e79ace7612a9c91a0b459d5cbdbc67", kill_on_drop: false }`
[INFO] [stdout] 39c3572a9bb7c0697d6d3dbeff5779d8e2e79ace7612a9c91a0b459d5cbdbc67
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f8b17a9f815b479147597547cf3fd2b382c730cdcecced372b00d9e937d09374
[INFO] running `Command { std: "docker" "start" "-a" "f8b17a9f815b479147597547cf3fd2b382c730cdcecced372b00d9e937d09374", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling cranelift-isle v0.111.5
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.111.5
[INFO] [stderr]    Compiling cranelift-bitset v0.111.5
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling libc v0.2.179
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.111.5
[INFO] [stderr]    Compiling cranelift-entity v0.111.5
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling cranelift-bforest v0.111.5
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling gimli v0.29.0
[INFO] [stderr]    Compiling cranelift-control v0.111.5
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling cranelift-codegen v0.111.5
[INFO] [stderr]    Compiling region v2.2.0
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v24.0.5
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling regalloc2 v0.9.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rustyline v14.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cranelift-frontend v0.111.5
[INFO] [stderr]    Compiling cranelift-native v0.111.5
[INFO] [stderr]    Compiling cranelift-module v0.111.5
[INFO] [stderr]    Compiling cranelift-jit v0.111.5
[INFO] [stderr]    Compiling cranelift v0.111.5
[INFO] [stderr]    Compiling firp v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.88s
[INFO] running `Command { std: "docker" "inspect" "f8b17a9f815b479147597547cf3fd2b382c730cdcecced372b00d9e937d09374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8b17a9f815b479147597547cf3fd2b382c730cdcecced372b00d9e937d09374", kill_on_drop: false }`
[INFO] [stdout] f8b17a9f815b479147597547cf3fd2b382c730cdcecced372b00d9e937d09374
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 17c58abf88cec706745150c1bbfadc2f47d4cb09f9d5fb5deb25141a4a249aaf
[INFO] running `Command { std: "docker" "start" "-a" "17c58abf88cec706745150c1bbfadc2f47d4cb09f9d5fb5deb25141a4a249aaf", kill_on_drop: false }`
[INFO] [stderr]    Compiling firp v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `vm`
[INFO] [stdout]     --> tests/vm_tests.rs:1019:9
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let vm = compile_and_run(source).expect("Should run successfully");
[INFO] [stdout]      |         ^^ help: if this is intentional, prefix it with an underscore: `_vm`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]     --> src/parser/mod.rs:4103:13
[INFO] [stdout]      |
[INFO] [stdout] 4103 |         let source = r#"
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.44s
[INFO] running `Command { std: "docker" "inspect" "17c58abf88cec706745150c1bbfadc2f47d4cb09f9d5fb5deb25141a4a249aaf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17c58abf88cec706745150c1bbfadc2f47d4cb09f9d5fb5deb25141a4a249aaf", kill_on_drop: false }`
[INFO] [stdout] 17c58abf88cec706745150c1bbfadc2f47d4cb09f9d5fb5deb25141a4a249aaf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 88db1288aa6810e2e822a72f7201b4ad5f270ef6877b81b6301c81bc36c84143
[INFO] running `Command { std: "docker" "start" "-a" "88db1288aa6810e2e822a72f7201b4ad5f270ef6877b81b6301c81bc36c84143", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `source`
[INFO] [stderr]     --> src/parser/mod.rs:4103:13
[INFO] [stderr]      |
[INFO] [stderr] 4103 |         let source = r#"
[INFO] [stderr]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `firp` (lib test) generated 1 warning (run `cargo fix --lib -p firp --tests` to apply 1 suggestion)
[INFO] [stderr] warning: unused variable: `vm`
[INFO] [stderr]     --> tests/vm_tests.rs:1019:9
[INFO] [stderr]      |
[INFO] [stderr] 1019 |     let vm = compile_and_run(source).expect("Should run successfully");
[INFO] [stderr]      |         ^^ help: if this is intentional, prefix it with an underscore: `_vm`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `firp` (test "vm_tests") generated 1 warning (run `cargo fix --test "vm_tests" -p firp` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/firp-310e1a04acac43c9)
[INFO] [stdout] 
[INFO] [stdout] running 220 tests
[INFO] [stdout] test ast::tests::test_power_is_right_associative ... ok
[INFO] [stdout] test ast::tests::test_expr_location ... ok
[INFO] [stdout] test ast::tests::test_operator_precedence ... ok
[INFO] [stdout] test bytecode::tests::test_array_dim ... ok
[INFO] [stdout] test bytecode::tests::test_2d_array ... ok
[INFO] [stdout] test bytecode::tests::test_array_display ... ok
[INFO] [stdout] test bytecode::tests::test_array_get_set_element ... ok
[INFO] [stdout] test bytecode::tests::test_array_linear_index_1d ... ok
[INFO] [stdout] test bytecode::tests::test_array_linear_index_2d_column_major ... ok
[INFO] [stdout] test bytecode::tests::test_array_non_unit_lower_bound ... ok
[INFO] [stdout] test bytecode::tests::test_chunk_emit_instructions ... ok
[INFO] [stdout] test bytecode::tests::test_chunk_patch_jump ... ok
[INFO] [stdout] test bytecode::tests::test_chunk_variables ... ok
[INFO] [stdout] test bytecode::tests::test_constant_pool_deduplication ... ok
[INFO] [stdout] test bytecode::tests::test_new_real_array ... ok
[INFO] [stdout] test bytecode::tests::test_new_integer_array ... ok
[INFO] [stdout] test bytecode::tests::test_disassemble ... ok
[INFO] [stdout] test bytecode::tests::test_opcode_display ... ok
[INFO] [stdout] test bytecode::tests::test_value_display ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_function_breakpoint ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_hit_count_breakpoint ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_remove_breakpoint ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_temporary_breakpoint ... ok
[INFO] [stdout] test debugger::commands::tests::test_empty_command ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_should_break_at_line ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_backtrace ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_break_function ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_add_line_breakpoint ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_continue ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_break_line ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_delete ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_break_conditional ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_finish ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_help ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_list ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_locals ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_next ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_quit ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_step ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_where ... ok
[INFO] [stdout] test debugger::commands::tests::test_implicit_print ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_disable_breakpoint ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_frame ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_set ... ok
[INFO] [stdout] test debugger::commands::tests::test_unknown_command ... ok
[INFO] [stdout] test debugger::display::tests::test_format_stack_entry ... ok
[INFO] [stdout] test debugger::display::tests::test_empty_backtrace ... ok
[INFO] [stdout] test debugger::eval::tests::test_evaluate_comparison ... ok
[INFO] [stdout] test debugger::display::tests::test_format_lines ... ok
[INFO] [stdout] test debugger::eval::tests::test_evaluate_literal ... ok
[INFO] [stdout] test debugger::display::tests::test_format_location ... ok
[INFO] [stdout] test debugger::display::tests::test_get_line ... ok
[INFO] [stdout] test debugger::breakpoint::tests::test_breakpoint_display ... ok
[INFO] [stdout] test debugger::display::tests::test_list_around ... ok
[INFO] [stdout] test debugger::eval::tests::test_evaluate_condition ... ok
[INFO] [stdout] test debugger::eval::tests::test_evaluate_arithmetic ... ok
[INFO] [stdout] test debugger::display::tests::test_format_backtrace ... ok
[INFO] [stdout] test debugger::display::tests::test_line_count ... ok
[INFO] [stdout] test debugger::commands::tests::test_parse_print ... ok
[INFO] [stdout] test debugger::eval::tests::test_evaluate_logical ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_arithmetic ... ok
[INFO] [stdout] test debugger::eval::tests::test_parenthesized_expression ... ok
[INFO] [stdout] test debugger::eval::tests::test_evaluate_variable ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_array_access ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_comparison ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_integer ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_logical ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_logical_ops ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_null ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_real ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_reference ... ok
[INFO] [stdout] test debugger::inspector::tests::test_type_name ... ok
[INFO] [stdout] test debugger::interactive::tests::test_continue_sets_running ... ok
[INFO] [stdout] test debugger::interactive::tests::test_call_depth_tracking ... ok
[INFO] [stdout] test debugger::interactive::tests::test_breakpoint_triggers_pause ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_real ... ok
[INFO] [stdout] test debugger::eval::tests::test_parse_variable ... ok
[INFO] [stdout] test debugger::eval::tests::test_power_operator ... ok
[INFO] [stdout] test debugger::eval::tests::test_unary_negation ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_array ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_character ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_integer ... ok
[INFO] [stdout] test debugger::inspector::tests::test_format_logical ... ok
[INFO] [stdout] test debugger::interactive::tests::test_new_debugger_is_paused ... ok
[INFO] [stdout] test debugger::interactive::tests::test_source_display ... ok
[INFO] [stdout] test debugger::interactive::tests::test_step_into ... ok
[INFO] [stdout] test debugger::interactive::tests::test_step_into_stops_on_line_change ... ok
[INFO] [stdout] test debugger::interactive::tests::test_step_out ... ok
[INFO] [stdout] test debugger::interactive::tests::test_step_over ... ok
[INFO] [stdout] test debugger::session::tests::test_find_similar ... ok
[INFO] [stdout] test debugger::session::tests::test_levenshtein ... ok
[INFO] [stdout] test debugger::state::tests::test_debug_state_default ... ok
[INFO] [stdout] test debugger::state::tests::test_step_mode_display ... ok
[INFO] [stdout] test debugger::state::tests::test_pause_reason_display ... ok
[INFO] [stdout] test debugger::trace::tests::test_traced_vars ... ok
[INFO] [stdout] test debugger::trace::tests::test_set_mode ... ok
[INFO] [stdout] test debugger::traits::tests::test_noop_debugger_always_continues ... ok
[INFO] [stdout] test debugger::watch::tests::test_invalid_expression ... ok
[INFO] [stdout] test debugger::watch::tests::test_remove_watch ... ok
[INFO] [stdout] test debugger::trace::tests::test_tracer_default ... ok
[INFO] [stdout] test debugger::watch::tests::test_watch_condition ... ok
[INFO] [stdout] test debugger::watch::tests::test_watch_trigger ... ok
[INFO] [stdout] test diagnostic::codes::tests::test_error_code_string ... ok
[INFO] [stdout] test diagnostic::render::tests::test_diagnostic_builder ... ok
[INFO] [stdout] test diagnostic::render::tests::test_render_compact ... ok
[INFO] [stdout] test diagnostic::codes::tests::test_explain_error ... ok
[INFO] [stdout] test diagnostic::source::tests::test_make_span ... ok
[INFO] [stdout] test diagnostic::source::tests::test_source_file_get_line ... ok
[INFO] [stdout] test diagnostic::render::tests::test_render_json ... ok
[INFO] [stdout] test debugger::watch::tests::test_add_watch ... ok
[INFO] [stdout] test debugger::trace::tests::test_should_trace_var ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_find_suggestions_no_match ... ok
[INFO] [stdout] test diagnostic::codes::tests::test_describe_error ... ok
[INFO] [stdout] test diagnostic::codes::tests::test_error_code_display ... ok
[INFO] [stdout] test debugger::watch::tests::test_disable_watch ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_format_suggestions_single ... ok
[INFO] [stdout] test diagnostic::source::tests::test_source_file_get_location ... ok
[INFO] [stdout] test diagnostic::source::tests::test_source_file_get_offset ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_levenshtein_empty ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_format_suggestions_triple ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_levenshtein_identical ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_levenshtein_one_char_diff ... ok
[INFO] [stdout] test diagnostic::source::tests::test_source_file_line_count ... ok
[INFO] [stdout] test diagnostic::render::tests::test_render_rich ... ok
[INFO] [stdout] test diagnostic::source::tests::test_source_map_add_and_get ... ok
[INFO] [stdout] test diagnostic::source::tests::test_source_map_snippet ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_format_suggestions_double ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_format_suggestions_empty ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_levenshtein_multiple_diffs ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_find_suggestions ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_firp_error_unified ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_parse_error_conversion ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_lexer_error_conversion ... ok
[INFO] [stdout] test diagnostic::warning::tests::test_allow_warning ... ok
[INFO] [stdout] test diagnostic::warning::tests::test_default_config ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_suggest_similar_identifiers ... ok
[INFO] [stdout] test diagnostic::warning::tests::test_deny_warning ... ok
[INFO] [stdout] test diagnostic::warning::tests::test_emission_tracking ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_diagnostic_bag_counts ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_diagnostic_bag_merge ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_semantic_error_conversion ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_semantic_error_with_suggestions ... ok
[INFO] [stdout] test diagnostic::suggest::tests::test_suggest_keyword_typo ... ok
[INFO] [stdout] test diagnostic::unified::tests::test_runtime_error_conversion ... ok
[INFO] [stdout] test diagnostic::warning::tests::test_errors_are_always_deny ... ok
[INFO] [stdout] test diagnostic::warning::tests::test_presets ... ok
[INFO] [stdout] test jit::context::tests::test_pointer_type ... ok
[INFO] [stdout] test lexer::tests::test_case_insensitive ... ok
[INFO] [stdout] test jit::tests::test_jit_config_default ... ok
[INFO] [stdout] test jit::runtime::tests::test_intrinsics_int ... ok
[INFO] [stdout] test lexer::tests::test_empty_source ... ok
[INFO] [stdout] test lexer::tests::test_identifier ... ok
[INFO] [stdout] test lexer::tests::test_integer_literals ... ok
[INFO] [stdout] test lexer::tests::test_operators ... ok
[INFO] [stdout] test lexer::tests::test_real_literals ... ok
[INFO] [stdout] test lexer::tests::test_simple_keywords ... ok
[INFO] [stdout] test jit::runtime::tests::test_intrinsics_real ... ok
[INFO] [stdout] test jit::runtime::tests::test_power_int ... ok
[INFO] [stdout] test lexer::tests::test_comments ... ok
[INFO] [stdout] test jit::tests::test_call_counting ... ok
[INFO] [stdout] test lexer::tests::test_logical_operators ... ok
[INFO] [stdout] test parser::tests::test_power_right_associative ... ok
[INFO] [stdout] test parser::tests::test_unary_minus ... ok
[INFO] [stdout] test jit::tests::test_loop_counting ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_disabled ... ok
[INFO] [stdout] test jit::context::tests::test_create_jit_module ... ok
[INFO] [stdout] test lexer::tests::test_string_literals ... ok
[INFO] [stdout] test parser::tests::test_operator_precedence ... ok
[INFO] [stdout] test parser::tests::test_parenthesized_expression ... ok
[INFO] [stdout] test parser::tests::test_parse_compilation_unit_with_recovery ... ok
[INFO] [stdout] test parser::tests::test_parse_identifier ... ok
[INFO] [stdout] test parser::tests::test_parse_integer_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_real_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_simple_program ... ok
[INFO] [stdout] test parser::tests::test_parse_with_recovery_collects_errors ... ok
[INFO] [stdout] test parser::tests::test_parse_addition ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_call_graph ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_new ... ok
[INFO] [stdout] test profiler::report::tests::test_dot_export ... ok
[INFO] [stdout] test profiler::report::tests::test_percentage ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_hot_lines ... ok
[INFO] [stdout] test profiler::tests::test_function_metrics_zero_calls ... ok
[INFO] [stdout] test profiler::report::tests::test_flat_profile ... ok
[INFO] [stdout] test profiler::tests::test_loop_metrics_avg ... ok
[INFO] [stdout] test profiler::tests::test_function_metrics_avg ... ok
[INFO] [stdout] test profiler::tests::test_profile_data_top_functions ... ok
[INFO] [stdout] test profiler::report::tests::test_json_report ... ok
[INFO] [stdout] test profiler::report::tests::test_text_report ... ok
[INFO] [stdout] test repl::tests::test_is_input_complete_program_block ... ok
[INFO] [stdout] test semantic::tests::test_arithmetic_result_type ... ok
[INFO] [stdout] test jit::runtime::tests::test_power_real ... ok
[INFO] [stdout] test semantic::tests::test_implicit_typing ... ok
[INFO] [stdout] test repl::tests::test_is_input_complete_do_loop ... ok
[INFO] [stdout] test profiler::report::tests::test_format_duration ... ok
[INFO] [stdout] test repl::tests::test_is_input_complete_simple_statement ... ok
[INFO] [stdout] test semantic::tests::test_implicit_none ... ok
[INFO] [stdout] test semantic::tests::test_symbol_table_duplicate_declaration ... ok
[INFO] [stdout] test repl::tests::test_is_input_complete_if_block ... ok
[INFO] [stdout] test semantic::tests::test_logical_result_type ... ok
[INFO] [stdout] test semantic::tests::test_relational_result_type ... ok
[INFO] [stdout] test vm::tests::test_arithmetic_multiply ... ok
[INFO] [stdout] test vm::tests::test_arithmetic_subtract ... ok
[INFO] [stdout] test semantic::tests::test_type_assignability ... ok
[INFO] [stdout] test semantic::tests::test_type_numeric ... ok
[INFO] [stdout] test semantic::tests::test_symbol_table_define_and_lookup ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_function_timing ... ok
[INFO] [stdout] test vm::tests::test_arithmetic_add ... ok
[INFO] [stdout] test vm::tests::test_comparison_greater ... ok
[INFO] [stdout] test semantic::tests::test_symbol_table_scoping ... ok
[INFO] [stdout] test vm::tests::test_arithmetic_divide ... ok
[INFO] [stdout] test vm::tests::test_division_by_zero ... ok
[INFO] [stdout] test vm::tests::test_jump_if_false ... ok
[INFO] [stdout] test vm::tests::test_logical_and ... ok
[INFO] [stdout] test vm::tests::test_store_load_var ... ok
[INFO] [stdout] test vm::tests::test_vm_new ... ok
[INFO] [stdout] test vm::tests::test_print ... ok
[INFO] [stdout] test vm::tests::test_load_const ... ok
[INFO] [stdout] test vm::tests::test_mixed_type_arithmetic ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_start_stop ... ok
[INFO] [stdout] test profiler::collector::tests::test_profiler_nested_calls_self_time ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 220 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/firp-f75dd3a0ec14eac3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/advanced_features_tests.rs (/opt/rustwide/target/debug/deps/advanced_features_tests-a8aa9f16bae1f357)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test test_adjustr_intrinsic ... ok
[INFO] [stdout] test test_adjustl_intrinsic ... ok
[INFO] [stdout] test test_associate_simple ... ok
[INFO] [stdout] test test_associate_array ... ok
[INFO] [stdout] test test_associate_multiple ... ok
[INFO] [stdout] test test_associated_intrinsic ... ok
[INFO] [stdout] test test_block_simple ... ok
[INFO] [stdout] test test_associate_in_block ... ok
[INFO] [stdout] test test_char_ichar_intrinsics ... ok
[INFO] [stdout] test test_btest_intrinsic ... ok
[INFO] [stdout] test test_block_local_scope ... ok
[INFO] [stdout] test test_ibset_ibclr_intrinsics ... ok
[INFO] [stdout] test test_ior_intrinsic ... ok
[INFO] [stdout] test test_ieor_intrinsic ... ok
[INFO] [stdout] test test_ishft_intrinsic ... ok
[INFO] [stdout] test test_elemental_function ... ok
[INFO] [stdout] test test_len_intrinsic ... ok
[INFO] [stdout] test test_intent_in_violation ... ok
[INFO] [stdout] test test_intent_in_valid ... ok
[INFO] [stdout] test test_index_intrinsic ... ok
[INFO] [stdout] test test_keyword_argument_parsing ... ok
[INFO] [stdout] test test_intent_inout_valid ... ok
[INFO] [stdout] test test_iand_intrinsic ... ok
[INFO] [stdout] test test_intent_out_valid ... ok
[INFO] [stdout] test test_len_trim_intrinsic ... ok
[INFO] [stdout] test test_null_intrinsic ... ok
[INFO] [stdout] test test_present_intrinsic ... ok
[INFO] [stdout] test test_not_intrinsic ... ok
[INFO] [stdout] test test_pointer_attribute_parsing ... ok
[INFO] [stdout] test test_pointer_assignment ... ok
[INFO] [stdout] test test_pure_subroutine ... ok
[INFO] [stdout] test test_repeat_intrinsic ... ok
[INFO] [stdout] test test_sprint17_success_criteria_partial ... ok
[INFO] [stdout] test test_block_nested ... ok
[INFO] [stdout] test test_pure_function ... ok
[INFO] [stdout] test test_trim_intrinsic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array_intrinsic_tests.rs (/opt/rustwide/target/debug/deps/array_intrinsic_tests-5774a405c53c5940)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_maxval_real_array ... ok
[INFO] [stdout] test test_array_statistics ... ok
[INFO] [stdout] test test_minval_integer_array ... ok
[INFO] [stdout] test test_size_2d_array ... ok
[INFO] [stdout] test test_dot_product_integer ... ok
[INFO] [stdout] test test_dot_product_real ... ok
[INFO] [stdout] test test_sprint13_array_intrinsics_success ... ok
[INFO] [stdout] test test_maxval_negative_numbers ... ok
[INFO] [stdout] test test_maxval_integer_array ... ok
[INFO] [stdout] test test_product_real_array ... ok
[INFO] [stdout] test test_sum_integer_array ... ok
[INFO] [stdout] test test_combined_array_intrinsics ... ok
[INFO] [stdout] test test_vector_magnitude ... ok
[INFO] [stdout] test test_product_integer_array ... ok
[INFO] [stdout] test test_minval_real_array ... ok
[INFO] [stdout] test test_array_intrinsics_in_expression ... ok
[INFO] [stdout] test test_size_1d_array ... ok
[INFO] [stdout] test test_sum_real_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array_slicing_tests.rs (/opt/rustwide/target/debug/deps/array_slicing_tests-a27a1d31aa5c4fcd)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_array_constructor_implied_do ... ok
[INFO] [stdout] test test_array_constructor_implied_do_expression ... ok
[INFO] [stdout] test test_array_constructor_implied_do_with_step ... ok
[INFO] [stdout] test test_array_constructor_simple ... ok
[INFO] [stdout] test test_array_constructor_with_expressions ... ok
[INFO] [stdout] test test_execute_slice_basic ... ok
[INFO] [stdout] test test_forall_simple ... ok
[INFO] [stdout] test test_execute_slice_no_start ... ok
[INFO] [stdout] test test_execute_slice_with_step ... ok
[INFO] [stdout] test test_execute_slice_no_end ... ok
[INFO] [stdout] test test_matmul_2x3_times_3x2 ... ok
[INFO] [stdout] test test_forall_2d ... ok
[INFO] [stdout] test test_parse_simple_slice ... ok
[INFO] [stdout] test test_parse_slice_no_end ... ok
[INFO] [stdout] test test_parse_full_array_slice ... ok
[INFO] [stdout] test test_parse_slice_step_only ... ok
[INFO] [stdout] test test_matmul_2x2 ... ok
[INFO] [stderr]      Running tests/bytecode_tests.rs (/opt/rustwide/target/debug/deps/bytecode_tests-ce4058bf578c7923)
[INFO] [stdout] test test_parse_slice_with_step ... ok
[INFO] [stdout] test test_parse_slice_no_start ... ok
[INFO] [stdout] test test_reshape_1d_to_2d ... ok
[INFO] [stdout] test test_slice_even_elements ... ok
[INFO] [stdout] test test_execute_full_slice ... ok
[INFO] [stdout] test test_slice_odd_elements ... ok
[INFO] [stdout] test test_sprint16_transformational_intrinsics ... ok
[INFO] [stdout] test test_transpose_2x3 ... ok
[INFO] [stdout] test test_where_single_line ... ok
[INFO] [stdout] test test_sprint16_array_slicing_success_criteria ... ok
[INFO] [stdout] test test_where_true_condition ... ok
[INFO] [stdout] test test_where_with_elsewhere ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_constant_deduplication ... ok
[INFO] [stdout] test test_compile_relational_operations ... ok
[INFO] [stderr]      Running tests/control_flow_tests.rs (/opt/rustwide/target/debug/deps/control_flow_tests-c214e7a25b4cc23f)
[INFO] [stdout] test test_compile_arithmetic_expression ... ok
[INFO] [stdout] test test_compile_power_operation ... ok
[INFO] [stdout] test test_compile_if_statement ... ok
[INFO] [stdout] test test_compile_simple_assignment ... ok
[INFO] [stdout] test test_compile_do_loop ... ok
[INFO] [stdout] test test_compile_nested_expressions ... ok
[INFO] [stdout] test test_compile_unary_operations ... ok
[INFO] [stdout] test test_compile_print_statement ... ok
[INFO] [stdout] test test_compile_if_else ... ok
[INFO] [stdout] test test_compile_do_while_loop ... ok
[INFO] [stdout] test test_compile_logical_operations ... ok
[INFO] [stdout] test test_compile_complex_program ... ok
[INFO] [stdout] test test_compile_success_criteria ... ok
[INFO] [stdout] test test_compile_select_case ... ok
[INFO] [stdout] test test_disassembler_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_parse_if_without_parentheses ... ok
[INFO] [stdout] test test_parse_do_concurrent_multiple_indices ... ok
[INFO] [stdout] test test_parse_if_else ... ok
[INFO] [stdout] test test_parse_do_while_loop ... ok
[INFO] [stdout] test test_parse_do_loop_with_step ... ok
[INFO] [stdout] test test_parse_continue_statement ... ok
[INFO] [stdout] test test_parse_do_concurrent_with_locality ... ok
[INFO] [stdout] test test_parse_critical_section ... ok
[INFO] [stdout] test test_parse_do_concurrent_simple ... ok
[INFO] [stdout] test test_parse_cycle_statement ... ok
[INFO] [stdout] test test_parse_do_concurrent_with_step ... ok
[INFO] [stdout] test test_parse_if_elseif_else ... ok
[INFO] [stdout] test test_parse_complex_control_flow ... ok
[INFO] [stdout] test test_parse_do_while_without_parentheses ... ok
[INFO] [stdout] test test_parse_exit_statement ... ok
[INFO] [stdout] test test_parse_multiple_elseif ... ok
[INFO] [stdout] test test_parse_nested_if_in_loop ... ok
[INFO] [stdout] test test_parse_sync_all ... ok
[INFO] [stdout] test test_parse_simple_if ... ok
[INFO] [stdout] test test_parse_select_case_range ... ok
[INFO] [stdout] test test_parse_select_case_single_value ... ok
[INFO] [stdout] test test_parse_nested_loops ... ok
[INFO] [stdout] test test_parse_sync_images_all ... ok
[INFO] [stdout] test test_parse_select_case_value_list ... ok
[INFO] [stdout] test test_parse_counted_do_loop ... ok
[INFO] [stderr]      Running tests/derived_type_tests.rs (/opt/rustwide/target/debug/deps/derived_type_tests-685d01d44c68c85a)
[INFO] [stdout] test test_parse_sync_images ... ok
[INFO] [stdout] test test_parse_infinite_do_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test test_parse_allocate_statement ... ok
[INFO] [stdout] test test_parse_chained_component_access ... ok
[INFO] [stdout] test test_execute_component_assignment ... ok
[INFO] [stdout] test test_execute_operator_overloading ... ok
[INFO] [stdout] test test_execute_component_in_expression ... ok
[INFO] [stdout] test test_allocate_dynamic_array ... ok
[INFO] [stdout] test test_execute_type_constructor ... ok
[INFO] [stdout] test test_execute_modify_component ... ok
[INFO] [stdout] test test_execute_generic_interface ... ok
[INFO] [stdout] test test_execute_type_bound_procedure ... ok
[INFO] [stdout] test test_execute_multiple_instances ... ok
[INFO] [stdout] test test_execute_allocate_and_deallocate ... ok
[INFO] [stdout] test test_generic_interface_type_resolution ... ok
[INFO] [stdout] test test_execute_method_call ... ok
[INFO] [stdout] test test_parse_class_variable_declaration ... ok
[INFO] [stdout] test test_execute_nullify ... ok
[INFO] [stdout] test test_execute_operator_overloading_simple ... ok
[INFO] [stdout] test test_parse_complete_derived_type_module ... ok
[INFO] [stdout] test test_parse_component_access_assignment ... ok
[INFO] [stdout] test test_parse_deallocate_statement ... ok
[INFO] [stdout] test test_parse_component_in_expression ... ok
[INFO] [stdout] test test_parse_derived_type_with_extends ... ok
[INFO] [stdout] test test_parse_derived_type_with_multiple_types ... ok
[INFO] [stdout] test test_parse_derived_type_with_procedure ... ok
[INFO] [stdout] test test_parse_generic_interface ... ok
[INFO] [stdout] test test_parse_method_call ... ok
[INFO] [stdout] test test_parse_multiple_type_variables ... ok
[INFO] [stdout] test test_parse_nullify_statement ... ok
[INFO] [stdout] test test_parse_pointer_assignment ... ok
[INFO] [stdout] test test_parse_simple_derived_type ... ok
[INFO] [stdout] test test_parse_operator_interface ... ok
[INFO] [stdout] test test_parse_type_bound_procedure ... ok
[INFO] [stdout] test test_parse_type_variable_declaration ... ok
[INFO] [stdout] test test_sprint14_success_criteria ... ok
[INFO] [stdout] test test_sprint14_parsing_success_criteria ... ok
[INFO] [stdout] test test_execute_pointer_assignment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/format_statement_tests.rs (/opt/rustwide/target/debug/deps/format_statement_tests-26c2d9ccfd600c8f)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_format_string_a ... ok
[INFO] [stdout] test test_format_multiple_descriptors ... ok
[INFO] [stdout] test test_format_integer_width ... ok
[INFO] [stdout] test test_format_logical_l ... ok
[INFO] [stdout] test test_format_statement_parsing ... ok
[INFO] [stdout] test test_format_skip_x ... ok
[INFO] [stdout] test test_inline_format_string ... ok
[INFO] [stderr]      Running tests/intrinsic_tests.rs (/opt/rustwide/target/debug/deps/intrinsic_tests-274eabbd708d2997)
[INFO] [stdout] test test_format_real_simple ... ok
[INFO] [stdout] test test_format_exponential_e ... ok
[INFO] [stdout] test test_list_directed_print ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_legacy_float ... ok
[INFO] [stdout] test test_int_negative ... ok
[INFO] [stdout] test test_dble ... ok
[INFO] [stdout] test test_legacy_iabs ... ok
[INFO] [stdout] test test_abs_real ... ok
[INFO] [stdout] test test_int_from_real ... ok
[INFO] [stdout] test test_intrinsics_in_expressions ... ok
[INFO] [stdout] test test_log10 ... ok
[INFO] [stdout] test test_floor ... ok
[INFO] [stdout] test test_intrinsic_with_variables ... ok
[INFO] [stdout] test test_exp_log ... ok
[INFO] [stdout] test test_abs_integer ... ok
[INFO] [stdout] test test_atan2 ... ok
[INFO] [stdout] test test_ceiling ... ok
[INFO] [stdout] test test_floor_negative ... ok
[INFO] [stdout] test test_atan ... ok
[INFO] [stdout] test test_max_multiple_args ... ok
[INFO] [stdout] test test_min_two_args ... ok
[INFO] [stdout] test test_mod_integer ... ok
[INFO] [stdout] test test_modulo ... ok
[INFO] [stdout] test test_nested_intrinsics ... ok
[INFO] [stdout] test test_mod_negative ... ok
[INFO] [stdout] test test_real_from_integer ... ok
[INFO] [stdout] test test_sin_cos ... ok
[INFO] [stdout] test test_nint ... ok
[INFO] [stdout] test test_sqrt_with_integer ... ok
[INFO] [stdout] test test_max_two_args ... ok
[INFO] [stdout] test test_tan ... ok
[INFO] [stdout] test test_pythagorean_theorem ... ok
[INFO] [stdout] test test_sqrt ... ok
[INFO] [stdout] test test_sign ... ok
[INFO] [stdout] test test_sprint12_intrinsics_success_criteria ... ok
[INFO] [stdout] test test_min_multiple_args ... ok
[INFO] [stderr]      Running tests/lexer_integration_tests.rs (/opt/rustwide/target/debug/deps/lexer_integration_tests-1b5770ab1d656f2c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_complex_number_literals ... ok
[INFO] [stdout] test test_array_declaration ... ok
[INFO] [stdout] test test_do_loop ... ok
[INFO] [stdout] test test_arithmetic_expression ... ok
[INFO] [stdout] test test_function_declaration ... ok
[INFO] [stdout] test test_if_statement ... ok
[INFO] [stdout] test test_logical_expression ... ok
[INFO] [stdout] test test_select_case_statement ... ok
[INFO] [stdout] test test_string_with_escaped_quotes ... ok
[INFO] [stdout] test test_module_declaration ... ok
[INFO] [stdout] test test_simple_program ... ok
[INFO] [stderr]      Running tests/module_tests.rs (/opt/rustwide/target/debug/deps/module_tests-c87b7d03a6f63210)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_parse_use_only ... ok
[INFO] [stdout] test test_parse_use_renaming ... ok
[INFO] [stdout] test test_parse_type_with_component_visibility ... ok
[INFO] [stdout] test test_parse_module_with_variable ... ok
[INFO] [stdout] test test_parse_module_with_private ... ok
[INFO] [stdout] test test_parse_use_simple ... ok
[INFO] [stdout] test test_program_use_statement_parsing ... ok
[INFO] [stdout] test test_parse_simple_module ... ok
[INFO] [stdout] test test_parse_multiple_use_statements ... ok
[INFO] [stdout] test test_parse_module_with_procedure ... ok
[INFO] [stdout] test test_parse_complete_module ... ok
[INFO] [stdout] test test_use_only_rejects_private_symbols ... ok
[INFO] [stdout] test test_module_parameter_constant ... ok
[INFO] [stdout] test test_module_use_only ... ok
[INFO] [stdout] test test_type_component_visibility_in_runtime ... ok
[INFO] [stdout] test test_module_function_call ... ok
[INFO] [stdout] test test_use_only_allows_public_symbols ... ok
[INFO] [stdout] test test_multiple_modules ... ok
[INFO] [stdout] test test_module_subroutine ... ok
[INFO] [stdout] test test_module_mixed_content ... ok
[INFO] [stdout] test test_module_use_renaming ... ok
[INFO] [stdout] test test_sprint11_module_success_criteria ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/oop_polymorphism_tests.rs (/opt/rustwide/target/debug/deps/oop_polymorphism_tests-a44a01a5dcbff31c)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_derived_type_in_expressions ... ok
[INFO] [stdout] test test_type_constructor_with_inheritance ... ok
[INFO] [stdout] test test_type_bound_procedure_call ... ok
[INFO] [stdout] test test_inherited_components_modification ... ok
[INFO] [stdout] test test_type_bound_procedure_parsing ... ok
[INFO] [stdout] test test_type_extends_basic ... ok
[INFO] [stdout] test test_basic_derived_type ... ok
[INFO] [stdout] test test_type_extends_multiple_levels ... ok
[INFO] [stdout] test test_class_declaration_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_integration_tests.rs (/opt/rustwide/target/debug/deps/parser_integration_tests-625982e7b6b1db7c)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_parse_2d_array_declaration ... ok
[INFO] [stdout] test test_parse_arithmetic_expression ... ok
[INFO] [stdout] test test_parse_1d_array_with_explicit_bounds ... ok
[INFO] [stdout] test test_parse_array_assignment ... ok
[INFO] [stdout] test test_parse_close_statement ... ok
[INFO] [stdout] test test_parse_1d_array_declaration ... ok
[INFO] [stdout] test test_parse_2d_array_assignment ... ok
[INFO] [stdout] test test_parse_array_with_negative_lower_bound ... ok
[INFO] [stdout] test test_parse_complex_expression ... ok
[INFO] [stdout] test test_parse_complete_program ... ok
[INFO] [stdout] test test_parse_declaration_with_initialization ... ok
[INFO] [stdout] test test_parse_error_missing_equals ... ok
[INFO] [stdout] test test_parse_double_precision_declaration ... ok
[INFO] [stdout] test test_parse_error_unexpected_token ... ok
[INFO] [stdout] test test_parse_implicit_none ... ok
[INFO] [stdout] test test_parse_integer_declaration ... ok
[INFO] [stdout] test test_parse_logical_expression ... ok
[INFO] [stdout] test test_parse_minimal_program ... ok
[INFO] [stdout] test test_parse_mixed_scalar_and_array ... ok
[INFO] [stdout] test test_parse_multiple_declarations ... ok
[INFO] [stdout] test test_parse_open_statement ... ok
[INFO] [stdout] test test_parse_open_with_action ... ok
[INFO] [stdout] test test_parse_parenthesized_expression ... ok
[INFO] [stdout] test test_parse_mixed_declarations_and_statements ... ok
[INFO] [stdout] test test_parse_power_expression ... ok
[INFO] [stdout] test test_parse_read_statement ... ok
[INFO] [stdout] test test_parse_relational_expression ... ok
[INFO] [stdout] test test_parse_simple_assignment ... ok
[INFO] [stdout] test test_parse_write_statement_simple ... ok
[INFO] [stdout] test test_parse_unary_minus ... ok
[INFO] [stdout] test test_parse_write_statement_with_format ... ok
[INFO] [stdout] test test_parse_write_statement_with_unit ... ok
[INFO] [stdout] test test_parse_write_with_multiple_values ... ok
[INFO] [stdout] test test_parse_real_declaration ... ok
[INFO] [stdout] test test_parse_print_statement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/procedure_tests.rs (/opt/rustwide/target/debug/deps/procedure_tests-b3592da8832a4357)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_parse_return_statement ... ok
[INFO] [stdout] test test_parse_simple_function ... ok
[INFO] [stdout] test test_parse_nested_function_calls ... ok
[INFO] [stdout] test test_parse_call_with_arguments ... ok
[INFO] [stdout] test test_parse_function_call_in_expression ... ok
[INFO] [stdout] test test_parse_subroutine_with_parameters ... ok
[INFO] [stdout] test test_parse_recursive_function ... ok
[INFO] [stdout] test test_parse_call_statement ... ok
[INFO] [stdout] test test_parse_return_with_value ... ok
[INFO] [stdout] test test_parse_multiple_procedures ... ok
[INFO] [stdout] test test_parse_function_with_result ... ok
[INFO] [stdout] test test_parse_simple_subroutine ... ok
[INFO] [stdout] test test_parse_program_with_call_and_procedure ... ok
[INFO] [stdout] test test_parse_sprint08_success_criteria ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_tests.rs (/opt/rustwide/target/debug/deps/semantic_tests-07133556dd161e53)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stderr]      Running tests/sprint16_17_intrinsics_tests.rs (/opt/rustwide/target/debug/deps/sprint16_17_intrinsics_tests-119b64cc615a0c6f)
[INFO] [stdout] test test_initialization_type_mismatch ... ok
[INFO] [stdout] test test_assignment_to_parameter ... ok
[INFO] [stdout] test test_initialization_type_checking ... ok
[INFO] [stdout] test test_arithmetic_operations ... ok
[INFO] [stdout] test test_duplicate_declaration ... ok
[INFO] [stdout] test test_do_while_condition_must_be_logical ... ok
[INFO] [stdout] test test_complex_control_flow ... ok
[INFO] [stdout] test test_if_with_logical_condition ... ok
[INFO] [stdout] test test_do_loop_variable_must_be_integer ... ok
[INFO] [stdout] test test_implicit_typing_without_implicit_none ... ok
[INFO] [stdout] test test_invalid_unary_operator ... ok
[INFO] [stdout] test test_if_condition_must_be_logical ... ok
[INFO] [stdout] test test_invalid_arithmetic_operation ... ok
[INFO] [stdout] test test_do_loop_bounds_must_be_integer ... ok
[INFO] [stdout] test test_logical_operations ... ok
[INFO] [stdout] test test_multiple_errors_collected ... ok
[INFO] [stdout] test test_numeric_type_conversion ... ok
[INFO] [stdout] test test_parameter_constant ... ok
[INFO] [stdout] test test_nested_expressions ... ok
[INFO] [stdout] test test_invalid_logical_operation ... ok
[INFO] [stdout] test test_type_mismatch_in_assignment ... ok
[INFO] [stdout] test test_select_case_type_mismatch ... ok
[INFO] [stdout] test test_type_error_from_sprint_plan ... ok
[INFO] [stdout] test test_undeclared_variable_with_implicit_none ... ok
[INFO] [stdout] test test_select_case_type_checking ... ok
[INFO] [stdout] test test_valid_do_while_loop ... ok
[INFO] [stdout] test test_simple_valid_program ... ok
[INFO] [stdout] test test_unary_operators ... ok
[INFO] [stdout] test test_relational_operations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_bit_size ... ok
[INFO] [stdout] test test_allocated ... ok
[INFO] [stdout] test test_digits ... ok
[INFO] [stdout] test test_ishftc ... ok
[INFO] [stdout] test test_character_ascii_roundtrip ... ok
[INFO] [stdout] test test_iachar ... ok
[INFO] [stdout] test test_huge_integer ... ok
[INFO] [stdout] test test_epsilon ... ok
[INFO] [stdout] test test_any ... ok
[INFO] [stdout] test test_achar ... ok
[INFO] [stdout] test test_ishftc_with_size ... ok
[INFO] [stdout] test test_all ... ok
[INFO] [stdout] test test_count ... ok
[INFO] [stdout] test test_lbound ... ok
[INFO] [stdout] test test_array_inquiry_combined ... ok
[INFO] [stdout] test test_huge_real ... ok
[INFO] [stdout] test test_maxloc ... ok
[INFO] [stdout] test test_mvbits ... ok
[INFO] [stdout] test test_minloc ... ok
[INFO] [stdout] test test_numeric_inquiry_combined ... ok
[INFO] [stdout] test test_precision ... ok
[INFO] [stdout] test test_radix ... ok
[INFO] [stdout] test test_range ... ok
[INFO] [stdout] test test_tiny ... ok
[INFO] [stdout] test test_scan_not_found ... ok
[INFO] [stdout] test test_rank ... ok
[INFO] [stdout] test test_shape_1d ... ok
[INFO] [stdout] test test_shape_2d ... ok
[INFO] [stdout] test test_ubound ... ok
[INFO] [stdout] test test_verify ... ok
[INFO] [stdout] test test_rank_scalar ... ok
[INFO] [stdout] test test_scan ... ok
[INFO] [stdout] test test_verify_found ... ok
[INFO] [stderr]      Running tests/vm_tests.rs (/opt/rustwide/target/debug/deps/vm_tests-a27fffd0fd17f104)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 74 tests
[INFO] [stdout] test test_complex_expression ... ok
[INFO] [stdout] test test_1d_array_declaration_and_assignment ... ok
[INFO] [stdout] test test_array_expression_in_assignment ... ok
[INFO] [stdout] test test_do_concurrent_2d ... ok
[INFO] [stdout] test test_array_element_read_and_write ... ok
[INFO] [stdout] test test_array_with_explicit_bounds ... ok
[INFO] [stdout] test test_cycle_statement ... ok
[INFO] [stdout] test test_comparison_operations ... ok
[INFO] [stdout] test test_array_sum_loop ... ok
[INFO] [stdout] test test_arithmetic_operations ... ok
[INFO] [stdout] test test_do_concurrent_simple ... ok
[INFO] [stdout] test test_do_loop ... ok
[INFO] [stdout] test test_do_concurrent_with_step ... ok
[INFO] [stdout] test test_do_loop_negative_step ... ok
[INFO] [stdout] test test_do_loop_negative_step_by_two ... ok
[INFO] [stdout] test test_do_loop_zero_iterations ... ok
[INFO] [stdout] test test_do_while_loop ... ok
[INFO] [stdout] test test_do_loop_with_step ... ok
[INFO] [stdout] test test_do_concurrent_sum ... ok
[INFO] [stdout] test test_exit_and_cycle_combined ... ok
[INFO] [stdout] test test_exit_statement ... ok
[INFO] [stdout] test test_elaborate_program ... ok
[INFO] [stdout] test test_fibonacci_loop ... ok
[INFO] [stdout] test test_function_with_result_variable ... ok
[INFO] [stdout] test test_if_else_statement ... ok
[INFO] [stdout] test test_if_elseif_else ... ok
[INFO] [stdout] test test_function_in_expression ... ok
[INFO] [stdout] test test_function_with_if ... ok
[INFO] [stdout] test test_if_statement ... ok
[INFO] [stdout] test test_function_with_loop ... ok
[INFO] [stdout] test test_image_intrinsics_in_condition ... ok
[INFO] [stdout] test test_multiple_cycle ... ok
[INFO] [stdout] test test_infinite_loop_with_exit ... ok
[INFO] [stdout] test test_logical_operations ... ok
[INFO] [stdout] test test_mixed_type_arithmetic ... ok
[INFO] [stdout] test test_multiple_write_statements ... ok
[INFO] [stdout] test test_num_images ... ok
[INFO] [stdout] test test_nested_function_calls ... ok
[INFO] [stdout] test test_power_operation ... ok
[INFO] [stdout] test test_nested_loops_with_exit ... ok
[INFO] [stdout] test test_print_output ... ok
[INFO] [stdout] test test_file_multiple_values ... ok
[INFO] [stdout] test test_read_logical_values ... ok
[INFO] [stdout] test test_file_real_values ... ok
[INFO] [stdout] test test_read_multiple_values ... ok
[INFO] [stdout] test test_multiple_subroutine_calls ... ok
[INFO] [stdout] test test_nested_loops ... ok
[INFO] [stdout] test test_read_and_compute ... ok
[INFO] [stdout] test test_read_in_loop ... ok
[INFO] [stdout] test test_parenthesized_expression ... ok
[INFO] [stdout] test test_file_write_and_read ... ok
[INFO] [stdout] test test_read_statement ... ok
[INFO] [stdout] test test_recursive_function_factorial ... ok
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stdout] test test_read_real_value ... ok
[INFO] [stdout] test test_simple_assignment ... ok
[INFO] [stdout] test test_select_case_single ... ok
[INFO] [stdout] test test_do_concurrent_parallel_output_order ... ok
[INFO] [stdout] test test_select_case_default ... ok
[INFO] [stdout] test test_do_concurrent_parallel_mode ... ok
[INFO] [stdout] test test_write_expressions ... ok
[INFO] [stdout] test test_simple_function ... ok
[INFO] [stdout] test test_simple_subroutine ... ok
[INFO] [stdout] test test_sprint08_success_criteria ... ok
[INFO] [stdout] test test_sprint09_success_criteria ... ok
[INFO] [stdout] test test_sprint07_success_criteria ... ok
[INFO] [stdout] test test_sprint10_io_success_criteria ... ok
[INFO] [stdout] test test_sprint15_success_criteria ... ok
[INFO] [stderr]    Doc-tests firp
[INFO] [stdout] test test_this_image ... ok
[INFO] [stdout] test test_trace_mode ... ok
[INFO] [stdout] test test_unary_minus ... ok
[INFO] [stdout] test test_write_statement_multiple_values ... ok
[INFO] [stdout] test test_write_statement_simple ... ok
[INFO] [stdout] test test_sprint_success_criteria ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/debugger/mod.rs - debugger (line 18) ... ignored
[INFO] [stdout] test src/profiler/mod.rs - profiler (line 9) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "88db1288aa6810e2e822a72f7201b4ad5f270ef6877b81b6301c81bc36c84143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88db1288aa6810e2e822a72f7201b4ad5f270ef6877b81b6301c81bc36c84143", kill_on_drop: false }`
[INFO] [stdout] 88db1288aa6810e2e822a72f7201b4ad5f270ef6877b81b6301c81bc36c84143
